﻿ul.nav li,.head,.head1,.head span,.head2,.head3,.searchinput{ background-image:url(../images/repeat.png)}
.main_top a,.main_top span,.head a,.head2 h2 a,.tab_my td a,.welcome span,.h_h,.add a,.buttoninput,.choose a,.choose a:hover,.buttonsave,.buttontj,.logo,.buttonlogin,.login p{ background-image:url(../images/img.png)}

.main_top,.main{ width:946px; margin:0 auto}
.main_top a{ float:left; width:241px; height:31px; background-position:0 -28px}
.main_top span{ float:right; display:block; color:#fff; background-position:-48px -174px; padding-left:20px;} 
.nav{ width:946px; margin:25px auto 0}
ul.nav_l{ float:left; width:700px}
ul.nav_l li{ float:left; list-style-type:none; background-position:right -133px; background-repeat:no-repeat; padding:8px 20px 0; line-height:30px}
ul.nav_l li a{ display:block; width:74px; height:20px; font-weight:bold; line-height:20px; color:#fff; text-align:center}
ul.nav_l li a:hover{ background:#f3f3f3; color:#0186d5!important}
.nav_r{ float:right; width:100px; padding-top:5px}
.nav_r a{ float:left; display:block; width:66px; height:23px; background:#00ade9; color:#fff; line-height:23px; text-align:center}
.head,.head1{ height:27px; background-position:0 0; border:1px #cae2f0 solid; border-bottom:none; padding:0 15px}
.head span{ float:left; display:block; height:27px; font-weight:bold; line-height:27px; color:#000; background-position:left -27px; background-repeat:no-repeat; padding-left:15px}
.head a{ float:right; width:81px; height:31px; background-position:0 -120px; margin-top:-4px}
.head1 span{float:left; display:block; height:27px; font-weight:bold; line-height:27px; color:#000;}
.content,.content1,.content2{ background:url(../images/con_bg.gif) top repeat-x;}
.content{ border:1px #eaeaea solid; border-top:1px #fff solid; padding:8px 20px}
.content1{ border-top:1px #fff solid; padding:8px 20px}
.content2{ border-top:1px #fff solid; padding:10px}
.tab_my{ width:100%; line-height:30px}
.tab_my thead th{ text-align:left; color:#1583ce; font-weight:bold; border-bottom:1px #e0e0e0 solid; padding-left:12px}
.tab_my td{ height:30px; border-bottom:1px #e0e0e0 dashed; padding-left:12px}
.tab_my td a{ display:block; width:17px; height:17px; background-position:0 -223px}
.tab_my th{ height:30px; border-bottom:1px #e0e0e0 dashed; text-align:center; font-weight:normal}
.tab_my th a{ font-weight:normal; color:#5387a2; text-decoration:underline}
.welcome{ border:1px #cae2f0 solid; background:#f6fcff; font-weight:bold; line-height:35px; color:#777}
.welcome span{ display:block; height:36px; background-position:0 -82px}
.welcome img{ float:left; width:90px; height:125px; margin:8px 26px 25px 35px; display:inline}
.ul_w306 li{ width:100%; border-bottom:1px #d9d9d9 dotted; line-height:30px; list-style-type:none}
.ul_w306 li a{display: block; width:190px; _width:185px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#565656}
.ul_w306 li span{ float:right; color:#565656}
.head2{ height:27px; background-position:0 -57px; border:1px #cae2f0 solid; border-bottom:none; padding:0 15px}
.head2 span{ float:left;font-weight:bold; line-height:27px;}
.head2 span a{ float:left; display:block; width:79px; height:27px; color:#000; text-align:center; margin-top:-1px}
.head2 h2 a{ float:right; width:81px; height:31px; background-position:-84px -120px; margin-top:-4px}
.h_h{ background-position:0 -258px; color:#fff!important}
.head3{ height:27px; background-position:0 -85px; background-repeat:repeat-x; border:1px #32bef5 solid; border-bottom:0; padding:0 15px}
.head3 span{ float:left; line-height:27px; color:#fff}
.head3 h2{ float:right; width:280px; margin-top:2px;}
.searchinput{ float:left; height:18px; width:200px; padding-left:6px; border:1px #dfdfdf solid; background-position:0 -113px; background-repeat:repeat-x; margin-top:2px; color:#b4b4b4; line-height:18px}
.buttoninput{ float:left; width:50px; height:22px; background-position:-90px -258px; border:none; margin-left:15px}
.result{ height:30px; line-height:30px;}
.result span{ float:left;}
.result span b{ color:#f00}
.result a{ float:right; color:#228dcb; text-decoration:underline}
.add{ height:27px; margin:20px}
.add span{ float:left; margin-left:2px}
.add a{ float:right; width:177px; height:27px; background-position:0 -330px}
.choose a{ float:left; display:block; width:116px; height:31px; text-align:center; line-height:31px; margin:12px 12px 0 0; background-position:-125px -291px; color:#4b4a4a; font-weight:bold}
.choose a:hover{ background-position:0 -291px; color:#fff!important}
.ch_ah{ background-position:0 -291px!important; color:#fff!important}
.vid_l{ float:left; width:600px}
.vid_l img{ width:600px; height:450px; background:#ededed}
.vid_r{ float:right; width:290px}
.info1{ line-height:25px; color:#6e6e6e;}
.info{ border-bottom:1px #ccc dotted; line-height:25px; color:#6e6e6e; padding:10px 0}
.info img{ float:left; width:200px; height:150px; background:#ededed}
.info span{ float:right; width:65px}
.line{ height:2px; border-bottom:1px #ccc dotted; margin:10px 0}
.tab_note{ width:100%; border:1px #c6c6c6 solid; border-bottom:0}
.tab_note th{ height:30px; background:#e7e7e7; line-height:30px; text-align:left; padding-left:10px; border-bottom:1px #c6c6c6 solid}
.tab_note td{ border-bottom:1px #c6c6c6 solid}
.areainput{ width:595px; height:270px; background:0; border:0}
.buttonsave,.buttontj{ float:right; width:116px; height:26px; border:0; margin-right:20px}
.buttonsave{ background-position:0 -362px}
.buttontj{ background-position:-124px -362px}


.login_out{ width:100%; height:181px; background:#0056ae url(../images/login_bg.jpg) top center no-repeat; _background:url(../images/login_bg.jpg) top center no-repeat; padding-top:140px}
.login{ width:415px; height:277px; background:url(../images/login.jpg) no-repeat; margin:0 auto 0; padding:37px 0 0 135px}
.login p{display:block; width:240px; background-position:0 -190px; padding-left:20px; margin-top:33px}
.logo{ width:238px; height:27px; background-position:0 -392px; margin:0px 0 25px 0}
.tab_login{ width:240px}
.tab_login td{ height:35px; line-height:25px; color:#3c3c3c}
.logininput{ border:1px #e2e3ea solid; border-top:1px #abadb3 solid; height:23px; line-height:23px; padding-left:8px; width:175px}
.buttonlogin{ width:89px; height:36px; border:0; background-position:-214px -324px; margin-left:80px; margin-top:20px}